Optimal Morphs of Planar Orthogonal Drawings

نویسندگان

  • Arthur van Goethem
  • Kevin Verbeek
چکیده

We describe an algorithm that morphs between two planar orthogonal drawings ΓI and ΓO of a connected graph G, while preserving planarity and orthogonality. Necessarily ΓI and ΓO share the same combinatorial embedding. Our morph uses a linear number of linear morphs (linear interpolations between two drawings) and preserves linear complexity throughout the process, thereby answering an open question from Biedl et al. [4]. Our algorithm first unifies the two drawings to ensure an equal number of (virtual) bends on each edge. We then interpret bends as vertices which form obstacles for so-called wires: horizontal and vertical lines separating the vertices of ΓO. We can find corresponding wires in ΓI that share topological properties with the wires in ΓO. The structural difference between the two drawings can be captured by the spirality of the wires in ΓI , which guides our morph from ΓI to ΓO. 2012 ACM Subject Classification Theory of computation → Graph algorithms analysis

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Bent Edge Morph for Planar Graph Drawings

We give an algorithm to morph between two planar graph drawings of a graph, preserving planarity. The morph uses a polynomial number of elementary steps. Each step, is composed of a linear morph or a sequence of two linear morphs allowing a vertex to change direction. The planarity is preserved by allowing edges to bend to avoid collisions with the features of the drawing. This algorithm also p...

متن کامل

Optimal Morphs of Convex Drawings

We give an algorithm to compute a morph between any two convex drawings of the same plane graph. The morph preserves the convexity of the drawing at any time instant and moves each vertex along a piecewise linear curve with linear complexity. The linear bound is asymptotically optimal in the worst case. 1998 ACM Subject Classification G.2.2. Graph Theory

متن کامل

Parallel Processing Letters C World Scientiic Publishing Company a Parallel Algorithm for Planar Orthogonal Grid Drawings

In this paper we consider the problem of constructing planar orthogonal grid drawings (or more simply, layouts) of graphs, with the goal of minimizing the number of bends along the edges. We present optimal parallel algorithms that construct graph layouts with O(n) maximum edge length, O(n 2) area, and at most 2n + 4 bends (for biconnected graphs) and 2:4n + 2 bends (for simply connected graphs...

متن کامل

Morphing Schnyder Drawings of Planar Triangulations

We consider the problem of morphing between two planar drawings of the same triangulated graph, maintaining straight-line planarity. A paper in SODA 2013 gave a morph that consists of O(n) steps where each step is a linear morph that moves each of the n vertices in a straight line at uniform speed [1]. However, their method imitates edge contractions so the grid size of the intermediate drawing...

متن کامل

Compact Encodings of Planar Orthogonal Drawings

We present time-efficient algorithms for encoding (and decoding) planar orthogonal drawings of degree-4 and degree-3 biconnected and triconnected planar graphs using small number of bits. We also present time-efficient algorithms for encoding (and decoding) turn-monotone planar orthogonal drawings.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1801.02455  شماره 

صفحات  -

تاریخ انتشار 2018